package com.ixuestar.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.ixuestar.entity.MembershipInfo;

public interface SmartTerminalService {

	//获取智能终端的登陆
	public JSONObject getLoginup(JSONObject jsonObject);
	//通过会员号登陆
	public JSONObject getLoginupByMembership(String userName,String passWord);
	//通过手机号登陆
	public JSONObject getLoginupByMobileNumber(String userName,String passWord);
	//通过身份证号登陆
	public JSONObject getLoginupByIdNumber(String userName,String passWord);
	//通过二维码登陆
	public JSONObject getLoginupByQrCodeLink(String userName,String passWord);
	//学生信息与会员卡的绑定
	public void writeMemberStudent(JSONObject jsonObject);
	//获取学校列表
	public JSONObject getSchoolList(JSONObject jsonObject);
	//获取学校对应的年级
	public JSONObject getSchoolGradeList(JSONObject jsonObject);
	//获取年级对应的班级
	public JSONObject getSchoolClassList(JSONObject jsonObject);
	//获取班级对应的学生
	public JSONObject getSchoolStudentList(JSONObject jsonObject);
	//激活并修改密码
	public void updatePassword(JSONObject jsonObject);
	//充值卡充值
	public JSONObject useRechargeCard(JSONObject jsonObject);
	//写入实名信息
	public void writeRealnameInfo(JSONObject jsonObject);
	//扣除爱学豆
	public JSONObject deductIxuestar(JSONObject jsonObject);
	//获取会员信息
	public JSONObject getIxuestarDou(JSONObject jsonObject);
	//获取会员信息对象
	public MembershipInfo getMembershipInfo(Map<String, Object>map);
	//获取会员学生信息
	public JSONObject getMemberStudentInfo(String ixmNo);
	//写入用户打印记录
	public JSONObject writeMemberPrintRecord(JSONObject jsonObject);
	//获取用户打印记录
	public JSONObject getMemberPrintRecords(JSONObject jsonObject);
}
